CC=g++
CFLAGS= -O2 -Wall
OBJ= o/double.o o/float.o

CPP= ./cpp
O= ./o


.PHONY	: all clean

all	: double float

double : $(O)/double.o
	$(CC) $(CFLAGS) $(O)/double.o -o double

float : $(O)/float.o
	$(CC) $(CFLAGS) $(O)/float.o -o float

$(O)/%.o : $(CPP)/%.cpp
	$(CC) $(CFLAGS) $^ -c -o $@ 	
	./sh/move-cpp.sh

clean :
	rm -f $(OBJ) double float
